$(function(){

	var error_name = false;
	var error_password = false;
	var error_check_password = false;
	var error_email = false;
	var error_check = false;
	var btn1 = $('#sendsms');
	var count = 5;
	var time = null;
	btn1.click(function () {
		var phone = $('#phone').val();
		alert(phone);
		if (phone==''){
			alert('请输入手机号码')
			return false
		}
		$.ajax({
			type:'get',
			url:'http://127.0.0.1:8000/user/sms_send/',
			data:'phone='+phone,
			success:function (msg) {
				console.log('Data Saved: '+ msg);
				obj = eval('('+msg+')');
				console.log('结果:'+obj.Message);
				if (obj.Message=='ok'){
					$('#msg').html('短信发送成功')
				}else{
					$('#msg').html('短息发送失败')
				}

            },
			error:function(res){
			console.log(res,status)
			}
        });
		$(this).attr('disabled','true')
		var _this= $(this);
		timer = setInterval(function (){
			count--;
			console.log('剩余时间'+count);
			if(count>=0){
				_this.html(count+'秒s后重新发生')
			}else{
				_this.disable = false;
				clearInterval(timer);
				_this.html('重新发送')
				count=5
				//$('#sendsms').removeAtttr('disabled')
				$('#sendsms').removeAttr('disabled')
			}
		},1000);
});
	   $('#not').change(function(){
			phone = $('#phone').val()
			code = $('#smscode').val()
			$.ajax({
				type:'get',
				url:'http://127.0.0.1:8000/user/sms_check/',
				data:'phone='+phone+'&code='+code,
				success:function (msg) {
					console.log('Data Saved:'+msg);
					if (msg.code=='200'){
						alert('成功');
					}else{
						$('#msg').html('手机验证码输入错误')
					}
				},
				error:function (res) {
					console.log(res.status)
				}
			});
		});

	$('#user_name').blur(function() {
		check_user_name();
	});

	$('#pwd').blur(function() {
		check_pwd();
	});

	$('#cpwd').blur(function() {
		check_cpwd();
	});

	$('#email').blur(function() {
		check_email();
	});

	$('#allow').click(function() {
		if($(this).is(':checked'))
		{
			error_check = false;
			$(this).siblings('span').hide();
		}
		else
		{
			error_check = true;
			$(this).siblings('span').html('请勾选同意');
			$(this).siblings('span').show();
		}
	});


	function check_user_name(){
		var len = $('#user_name').val().length;
		if(len<5||len>20)
		{
			$('#user_name').next().html('请输入5-20个字符的用户名')
			$('#user_name').next().show();
			error_name = true;
		}
		else
		{
			$('#user_name').next().hide();
			error_name = false;
		}
	}

	function check_pwd(){
		var len = $('#pwd').val().length;
		if(len<8||len>20)
		{
			$('#pwd').next().html('密码最少8位，最长20位')
			$('#pwd').next().show();
			error_password = true;
		}
		else
		{
			$('#pwd').next().hide();
			error_password = false;
		}		
	}


	function check_cpwd(){
		var pass = $('#pwd').val();
		var cpass = $('#cpwd').val();

		if(pass!=cpass)
		{
			$('#cpwd').next().html('两次输入的密码不一致')
			$('#cpwd').next().show();
			error_check_password = true;
		}
		else
		{
			$('#cpwd').next().hide();
			error_check_password = false;
		}		
		
	}

	function check_email(){
		var re = /^[a-z0-9][\w\.\-]*@[a-z0-9\-]+(\.[a-z]{2,5}){1,2}$/;

		if(re.test($('#email').val()))
		{
			$('#email').next().hide();
			error_email = false;
		}
		else
		{
			$('#email').next().html('你输入的邮箱格式不正确')
			$('#email').next().show();
			error_check_password = true;
		}

	}


	$('#reg_form').submit(function() {
		check_user_name();
		check_pwd();
		check_cpwd();
		check_email();

		if(error_name == false && error_password == false && error_check_password == false && error_email == false && error_check == false)
		{
			return true;
		}
		else
		{
			return false;
		}

	});








})